package com.crm.model.entity.AuthorityManager;

import java.util.Date;

public class UserAccount {
    private String accountId;

    private String userName;

    private String userAccount;

    private String userPassword;

    private String salt;

    private String positionDuty;

    private String reportTo;

    private String operateId;

    private Short deleteStatus;

    private Date createTm;

    private Date updateTm;

    private String userId;

    private Short accountStatus;

    private String sysId;

    private String deptId;

    private String positionId;

    private String companyId;

    private String nickName;

    private String extensionNumber;

    private Short deactivate;

    private Date deacTime;

    private Date deacToTime;

    private String deacType;

    private Integer creditType;

    private String ewUserId;

    private Short accountType;

    public UserAccount(String accountId, String userName, String userAccount, String userPassword, String salt, String positionDuty, String reportTo, String operateId, Short deleteStatus, Date createTm, Date updateTm, String userId, Short accountStatus, String sysId, String deptId, String positionId, String companyId, String nickName, String extensionNumber, Short deactivate, Date deacTime, Date deacToTime, String deacType, Integer creditType, String ewUserId, Short accountType) {
        this.accountId = accountId;
        this.userName = userName;
        this.userAccount = userAccount;
        this.userPassword = userPassword;
        this.salt = salt;
        this.positionDuty = positionDuty;
        this.reportTo = reportTo;
        this.operateId = operateId;
        this.deleteStatus = deleteStatus;
        this.createTm = createTm;
        this.updateTm = updateTm;
        this.userId = userId;
        this.accountStatus = accountStatus;
        this.sysId = sysId;
        this.deptId = deptId;
        this.positionId = positionId;
        this.companyId = companyId;
        this.nickName = nickName;
        this.extensionNumber = extensionNumber;
        this.deactivate = deactivate;
        this.deacTime = deacTime;
        this.deacToTime = deacToTime;
        this.deacType = deacType;
        this.creditType = creditType;
        this.ewUserId = ewUserId;
        this.accountType = accountType;
    }

    public UserAccount() {
        super();
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId == null ? null : accountId.trim();
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    public String getUserAccount() {
        return userAccount;
    }

    public void setUserAccount(String userAccount) {
        this.userAccount = userAccount == null ? null : userAccount.trim();
    }

    public String getUserPassword() {
        return userPassword;
    }

    public void setUserPassword(String userPassword) {
        this.userPassword = userPassword == null ? null : userPassword.trim();
    }

    public String getSalt() {
        return salt;
    }

    public void setSalt(String salt) {
        this.salt = salt == null ? null : salt.trim();
    }

    public String getPositionDuty() {
        return positionDuty;
    }

    public void setPositionDuty(String positionDuty) {
        this.positionDuty = positionDuty == null ? null : positionDuty.trim();
    }

    public String getReportTo() {
        return reportTo;
    }

    public void setReportTo(String reportTo) {
        this.reportTo = reportTo == null ? null : reportTo.trim();
    }

    public String getOperateId() {
        return operateId;
    }

    public void setOperateId(String operateId) {
        this.operateId = operateId == null ? null : operateId.trim();
    }

    public Short getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Short deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    public Short getAccountStatus() {
        return accountStatus;
    }

    public void setAccountStatus(Short accountStatus) {
        this.accountStatus = accountStatus;
    }

    public String getSysId() {
        return sysId;
    }

    public void setSysId(String sysId) {
        this.sysId = sysId == null ? null : sysId.trim();
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId == null ? null : deptId.trim();
    }

    public String getPositionId() {
        return positionId;
    }

    public void setPositionId(String positionId) {
        this.positionId = positionId == null ? null : positionId.trim();
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId == null ? null : companyId.trim();
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName == null ? null : nickName.trim();
    }

    public String getExtensionNumber() {
        return extensionNumber;
    }

    public void setExtensionNumber(String extensionNumber) {
        this.extensionNumber = extensionNumber == null ? null : extensionNumber.trim();
    }

    public Short getDeactivate() {
        return deactivate;
    }

    public void setDeactivate(Short deactivate) {
        this.deactivate = deactivate;
    }

    public Date getDeacTime() {
        return deacTime;
    }

    public void setDeacTime(Date deacTime) {
        this.deacTime = deacTime;
    }

    public Date getDeacToTime() {
        return deacToTime;
    }

    public void setDeacToTime(Date deacToTime) {
        this.deacToTime = deacToTime;
    }

    public String getDeacType() {
        return deacType;
    }

    public void setDeacType(String deacType) {
        this.deacType = deacType == null ? null : deacType.trim();
    }

    public Integer getCreditType() {
        return creditType;
    }

    public void setCreditType(Integer creditType) {
        this.creditType = creditType;
    }

    public String getEwUserId() {
        return ewUserId;
    }

    public void setEwUserId(String ewUserId) {
        this.ewUserId = ewUserId == null ? null : ewUserId.trim();
    }

    public Short getAccountType() {
        return accountType;
    }

    public void setAccountType(Short accountType) {
        this.accountType = accountType;
    }
}